package org.xczy.boot.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.xczy.boot.entity.User;

import java.util.List;

@Mapper
public interface UserMapper {

  /**
   * 新增
   * @param user
   * @return
   */
  int addUser(User user);

  /**
   * 删除
   * @param id
   * @return
   */
  int deleteById(Integer id);

  /**
   * 更新
   * @param user
   * @return
   */
  int updateById(User user);

  /**
   * 根据id查询
   * @param id
   * @return
   */
  User getUserById(Integer id);

  /**
   * 查询所有
   * @return
   */
  List<User> getAllUser();

}
